9.1 Introduction
9.1.1 Présentation
Le protocole SNMP est couramment utilisé par les administrateurs réseaux pour gérer, superviser et diagnostiquer les équipements réseaux.
9.1.2 Le gestionnaire SNMP
Le gestionnaire est chargé de communiquer avec les périphériques réseau utilisant des agents SNMP. Il va permettre de définir les variables, obtenir des réponses et dans certain cas envoyer des consignes. Dans notre cas, LINA sera le gestionnaire SNMP.
9.1.3 Les périphériques
Les périphériques sont des éléments du réseau avec lesquels, nous souhaitons communiquer. La principale fonction est de détecter s’ils sont en fonctionnement ou en défaut. Exemple de périphérique : routeur, switches, serveurs, postes de travail, imprimantes.
Généralement, il faut activer l’agent SNMP sur les périphériques.
9.1.4 Les agents
Les équipements réseaux professionnels et récents sont généralement fournis avec des agents SNMP intégré qu’il faut activer. L’agent SNMP va collecter les données sur les équipements et le mettre à disposition du gestionnaire sur une base de données (MIB), lorsqu’il est interrogé.

Figure 136 : Diagramme de communication SNMP
Les agents peuvent être :
- Standard : Net-SNMP : des équipements différents peuvent avoir le même MIB ;
- Spécifique à un fournisseur.
9.1.5 MIB : Management Info Base
La base de données partagée entre le gestionnaire et le périphérique se nomme un MIB. Il contient toutes les informations que le gestionnaire peut demander à l’agent.
Il est possible d’utiliser un navigateur MIB pour analyser un périphérique. Il utilise des fichiers « .MIB ». Des MIB standard peuvent être utilisés pour plusieurs périphériques si les agents utilisés par les constructeurs sont standards sinon il faut télécharger le MIB sur le site constructeur. Le MIB peut être identique sur des modèles ou des marques similaires. Si un appareil d’une marque est déjà configuré il est possible que le MIB soit identique. Trouver le MIB est la partie la plus compliqué.
9.1.6 OID : Object Identifier
L’OID correspond à l’identifiant unique ou l’adresse d’un objet dans le MIB. Il est nécessaire pour la déclaration des mnémoniques dans LINA.
9.1.7 Les versions SNMP
- SNMP V1 : Il s'agit de la 1re version du protocole SNMP, qui est définie dans les RFC 1155 et 1157 ;
- SNMP V2 : Il s'agit du protocole révisé, il est défini dans RFC 1901, RFC 1905-6, RFC 2578 ;
- SNMP V3 : SNMPv3 définit la version sécurisée du SNMP avec utilisateur et mot de passe. Le protocole SNMPv3 facilite également la configuration à distance des entités SNMP. Il est défini par RFC 1905-6, RFC 3411-12, RFC 3414-15.
9.2 Le référentiel LINA
9.2.1 Serveur et device
Pour configurer un périphérique utilisant un protocole SNMP :
- Aller dans Référentiel > Device et surveillance ;
- Créer ou dupliquer un device.
Il faut déclarer un serveur SNMP qui peut être utilisé par tous les devices.

Figure 137 : Décl périph et agent SNMP sur LINA
- Renseignez la même version que l’agent du périphérique. Si vous ne le connaissez pas, utilisez le v2 par défaut ;
- Renseigner son adresse IP et son port : 161 par défaut pour SNMP ;
- Le protocole d’authentification est uniquement utilisé sur SNMP v3.
9.2.2 Mnémonique

Figure 138 : Déclarer un mnémonique SNMP
9.3 Logiciel
9.3.1 MIB Browser
MIB browser permet de vérifier la communication entre le gestionnaire et les périphériques.
Lorsque vous avez trouvé un fichier .MIB que vous souhaitez tester :
- Clic menu Load MIBs et sélectionnez-le ;
- Si d’autres fichiers « .MIB » sont ouverts, vous pouvez cliquer sur Unload pour les retirer.
- Depuis l’arborescence ;
- Glissez-déposez les OID dans le tableau de résultat ;
- Le numéro OID s’affiche. Vous en aurez besoin pour la déclaration sur LINA.
Si la valeur ne correspond pas ou s’il y a un message d’erreur, testez un nouveau fichier MIB.

Figure 141 : Bibliothèque MIB Browser
Trouver le bon fichier MIB peut être compliqué, pour les périphériques qui utilisent des MIB standard, vous pouvez les trouver dans le dossier mibBrowser.
L’opération WALK permet d’afficher tous les OID du périphérique :

Figure 142 : Opération walk
Si vous n’avez pas le bon MIB, vous n’aurez pas les noms mais uniquement les OID et les valeurs. Vous pouvez tenter de retrouver la signification du numéro OID sur internet.
Pour appeler un OID précis, saisissez-le puis utilisez l’opération GET :

Figure 143 : Opération get
9.3.2 Paramétrage des périphériques
9.3.2.1 Les caméras HikVision

Figure 144 : Activer le SNMP
Le fichier MIB est fourni sur le site de Hikvision.
9.3.2.2 Les caméras Pelco

Figure 145 : Activer le SNMP Pelco

Figure 146 : Paramètres du réseau Pelco
Sur Windows, SNMP n’est pas installé, il faut aller dans « Ajouter une fonctionnalité facultative » trouver SNMP et l’installer.
Les switches J9775A utilisent le fichier MIB RFC1213. SNMP est activé par défaut.